#pragma once

enum CallBackType
{
	DISCOVER_OBJECT_INSTANCE,
	REFLECT_ATTRIBUTE_VALUES
};

class Callback
{
public:
	Callback(void);
	Callback(CallBackType cbtype, const wchar_t* data);
	virtual ~Callback(void);
	char* serialize();
private:
	// the raw form of callback data, it is read from callback socket
	char* raw;
};
